﻿using System.Threading.Tasks;
using System.Web;
using System.Web.Routing;

namespace MvcFlow
{
    public interface IWorkflowStateStore
    {
        Task<WorkflowState> Get(RequestContext requestContext,string workflowName);
        Task                Put(RequestContext requestContext, WorkflowState workflowState);
        Task                Delete(RequestContext requestContext, WorkflowState workflowState);
    }
}